package vip.xiaonuo.modular.service;

import com.baomidou.mybatisplus.extension.service.IService;
import vip.xiaonuo.modular.entity.BasGpsExec;
import vip.xiaonuo.modular.entity.GpsInfo;
import vip.xiaonuo.modular.entity.dto.GPSInfoDTO;
import vip.xiaonuo.modular.entity.dto.QueryGPSInfoDTO;
import vip.xiaonuo.modular.entity.request.QueryGPSInfoRequest;

import java.util.List;

/**
 * Author:   tuchaoren
 * Date:     2021-07-01 10:29
 */
public interface GpsInfoService extends IService<GpsInfo> {

    List<BasGpsExec> getInterfaceGPS(QueryGPSInfoRequest gpsInfoRequest);

    /**
     * 记录回传的gps信息
     * @return
     */
    void batchInsertGpsInfo(List<GpsInfo> gpsInfo);

    /**
     * 获取gps信息
     * @return
     */
    List<GpsInfo> queryGpsInfo(QueryGPSInfoDTO gpsInfoDTO);
}
